package com.six.park.service;

import java.util.List;
import java.util.Map;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import com.six.park.dao.ParkMapper;

@Service("service")
public class ParkServiceImp implements ParkService {
	@Autowired
	ParkMapper pMapper;

	public ParkServiceImp() {
		System.out.println("ParkServiceImp构造");
	}

	// 登录
	@Override
	public Map login(Map map) {

		return pMapper.login(map);
	}

	// 登录
	@Override
	public Map login2(Map map) {

		return pMapper.login2(map);
	}

	//log日志
	@Override
	public List<Map> log() {

		return pMapper.log();
	}

	//log日志2
	@Override
	public List<Map> log2(Map map) {

		return pMapper.log2(map);
	}

	//dt1----------------------------------------------
	// 车位查询
	@Override
	public Map cheWeiSelect1(Map map) {

		return pMapper.cheWeiSelect1(map);
	}
	// 车位修改
	@Override
	public int cheWeiUpdate1(Map map) {

		return pMapper.cheWeiUpdate1(map);
	}
	// 车位分配信息
	@Override
	public List<Map> cheWei1(Map map) {

		return pMapper.cheWei1(map);
	}
	// 车辆进入的时间
	@Override
	public Map inTime1(Map map) {

		return pMapper.inTime1(map);
	}
	// 结算（修改表）
	@Override
	public int jieSuan1(Map map) {

		return pMapper.jieSuan1(map);
	}
	//查询出去的车的id，状态码，根据车牌查询
	@Override
	public Map select1(Map map) {

		return pMapper.select1(map);
	}
	//删除车位表里的车牌(车走车位状态码为零)
	@Override
	public int deleteCar1(Map map) {
		// TODO Auto-generated method stub
		return pMapper.deleteCar1(map);
	}
	//添加车位信息（id 状态码）
	@Override
	public int insert1(Map map) {
		// TODO Auto-generated method stub
		return pMapper.insert1(map);
	}

	//dt2----------------------------------------------
	// 车位查询
	@Override
	public Map cheWeiSelect2(Map map) {

		return pMapper.cheWeiSelect2(map);
	}
	// 车位修改
	@Override
	public int cheWeiUpdate2(Map map) {

		return pMapper.cheWeiUpdate2(map);
	}
	// 车位分配信息
	@Override
	public List<Map> cheWei2(Map map) {

		return pMapper.cheWei2(map);
	}
	// 车辆进入的时间
	@Override
	public Map inTime2(Map map) {

		return pMapper.inTime2(map);
	}
	// 结算（修改表）
	@Override
	public int jieSuan2(Map map) {

		return pMapper.jieSuan2(map);
	}
	//查询出去的车的id，状态码，根据车牌查询
	@Override
	public Map select2(Map map) {

		return pMapper.select2(map);
	}
	//删除车位表里的车牌(车走车位状态码为零)
	@Override
	public int deleteCar2(Map map) {
		// TODO Auto-generated method stub
		return pMapper.deleteCar2(map);
	}
	//添加车位信息（id 状态码）
	@Override
	public int insert2(Map map) {
		// TODO Auto-generated method stub
		return pMapper.insert2(map);
	}

	//dt3----------------------------------------------
	// 车位查询
	@Override
	public Map cheWeiSelect3(Map map) {

		return pMapper.cheWeiSelect3(map);
	}
	// 车位修改
	@Override
	public int cheWeiUpdate3(Map map) {

		return pMapper.cheWeiUpdate3(map);
	}
	// 车位分配信息
	@Override
	public List<Map> cheWei3(Map map) {

		return pMapper.cheWei3(map);
	}
	// 车辆进入的时间
	@Override
	public Map inTime3(Map map) {

		return pMapper.inTime3(map);
	}
	// 结算（修改表）
	@Override
	public int jieSuan3(Map map) {

		return pMapper.jieSuan3(map);
	}
	//查询出去的车的id，状态码，根据车牌查询
	@Override
	public Map select3(Map map) {

		return pMapper.select3(map);
	}
	//删除车位表里的车牌(车走车位状态码为零)
	@Override
	public int deleteCar3(Map map) {
		// TODO Auto-generated method stub
		return pMapper.deleteCar3(map);
	}
	//添加车位信息（id 状态码）
	@Override
	public int insert3(Map map) {
		// TODO Auto-generated method stub
		return pMapper.insert3(map);
	}

	//查询DT1车库中的车辆
	@Override
	public List<Map> dt1() {
		return pMapper.dt1();
	}

	//查询DT2车库中的车辆
	@Override
	public List<Map> dt2() {
		return pMapper.dt2();
	}

	//查询DT3车库中的车辆
	@Override
	public List<Map> dt3() {
		return pMapper.dt3();
	}

	// 图表1
	@Override
	public List<String> tb1() {

		return pMapper.tb1();
	}
	// 图表2
	@Override
	public List<String> tb2() {

		return pMapper.tb2();
	}
	// 图表3
	@Override
	public List<Map> tb3() {

		return pMapper.tb3();
	}

	// 图表32
	@Override
	public List<Map> tb32(Map map) {

		return pMapper.tb32(map);
	}

	//查询会员
	@Override
	public List<Map> vuser() {
		return pMapper.vuser();
	}

	//查询历史
	@Override
	public List<Map> history() {
		return pMapper.history();
	}
	//查询管理员
	@Override
	public List<Map> role() {
		return pMapper.role();
	}

	//查询全部停车数，全部收入
	@Override
	public Map numberall() {
		return pMapper.numberall();
	}
	//查询全部停车数，全部收入
	@Override
	public Map numberall2(Map map) {
		return pMapper.numberall2(map);
	}
}
